const User = require('../../db/userSchame');
module.exports = async(req, res) => {
    console.log(req.query.username);
    // 1.当前页
    // 2.每页几条数据
    // 3.一共多少页,
    // 4. 返回当前的数据
    let page = Number(req.query.page) || 1;
    let size = req.query.size || 5;
    // 设置所有的条件
    let tempReg = new RegExp(req.query.username, 'gi');
    // 一共多少条数据
    let total = await User.count({ "username": tempReg });

    // 一共多少页
    let totalPage = Math.ceil(total / size);
    // 跳过数据
    let skipdata = (page - 1) * size;

    // 当前查询出的总数据
    let relData = await User.find({ "username": tempReg }).limit(size).skip(skipdata);

    // 传递到页面上的数据
    var pageData = {
        userlist: relData,
        total: total,
        totalPage: totalPage,
        page: page,
        // 增加到页面查询的条件
        searchname: req.query.username
    };
    // 渲染查询页面的数据
    res.render('./admin/searchuser.ejs', pageData);






}